Kriptografi, enformasyonun şifrelenmesi veya başka bir deyişle enformasyonun yetkisiz erişime karşı güvence altına alma uygulaması ve çalışmasıdır. Farklı ülkelerde birçok farklı kriptografi kanunu vardır. Bazı ülkeler kriptografi yazılımının ve/veya şifreleme algoritmalarının veya kriptanaliz yöntemlerinin ihracatını yasaklar. Bazı ülkeler, bir polis soruşturması durumunda kurtarılabilmesi için şifre çözme anahtarlarının kullanılmasını gerektirir.